package com.huawang.mdesign.model.service.vo;


import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Data
public class ChangeVo {
    @Schema(title = "属性Id")
    private String propertyId;

    /**
     * operation的种类为以下5种：
     * Added 初始化属性的某个值（多重性为True），新增模型
     * Set 初始化属性的某个值（多重性为False）
     * Removed 移除属性的某个值
     * Modified 修改属性的某个值
     * Deleted 删除模型
     */
    @Schema(title = "change的操作名称")
    private String operation;

    @Schema(title = "操作的对象")
    private String key;

    @Schema(title = "为操作对象赋的值")
    private String value;
}
